package org.smartcti.freeswitch.inbound.event;

import java.util.HashMap;
import java.util.Map;

public class ChannelHangupEvent extends BaseChannelEvent {

	/**
	 * 
	 */
	private static final long serialVersionUID = -2614408209825326814L;
	
	private String callerCallerIDNumber;
	private String callerUniqueID;
	private String callerDestinationNumber;
	private String otherLegCallerIDNumber;
	private String otherLegUniqueID;
	private String otherLegDestinationNumber;
	private final Map<String,String> variables;
	
	
	public ChannelHangupEvent() {
		super();
		this.variables = new HashMap<String, String>();
	}


	public String getCallerCallerIDNumber() {
		return callerCallerIDNumber;
	}


	public void setCallerCallerIDNumber(String callerCallerIDNumber) {
		this.callerCallerIDNumber = callerCallerIDNumber;
	}


	public String getCallerUniqueID() {
		return callerUniqueID;
	}


	public void setCallerUniqueID(String callerUniqueID) {
		this.callerUniqueID = callerUniqueID;
	}


	public String getCallerDestinationNumber() {
		return callerDestinationNumber;
	}


	public void setCallerDestinationNumber(String callerDestinationNumber) {
		this.callerDestinationNumber = callerDestinationNumber;
	}


	public String getOtherLegCallerIDNumber() {
		return otherLegCallerIDNumber;
	}


	public void setOtherLegCallerIDNumber(String otherLegCallerIDNumber) {
		this.otherLegCallerIDNumber = otherLegCallerIDNumber;
	}


	public String getOtherLegUniqueID() {
		return otherLegUniqueID;
	}


	public void setOtherLegUniqueID(String otherLegUniqueID) {
		this.otherLegUniqueID = otherLegUniqueID;
	}


	public String getOtherLegDestinationNumber() {
		return otherLegDestinationNumber;
	}


	public void setOtherLegDestinationNumber(String otherLegDestinationNumber) {
		this.otherLegDestinationNumber = otherLegDestinationNumber;
	}


	public Map<String, String> getVariables() {
		return variables;
	}
	
	
	
	

}
